/* .n-data-table-table .n-data-table-tbody .selected td {
  background-color: rgb(247, 247, 250);
} */

.n-tree .n-tree-node-wrapper {
  padding: 0;
}

.n-tree .n-tree-node {
  height: 36px;
  align-items: center;
}

.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon {
  height: 22px;
  width: 20px;
  font-size: 20px;
}

.n-tree .n-tree-node-content .n-tree-node-content__text {
  border-bottom: 0px solid #0000;
}

.operator-item {
  width: 100%;
  height: 100%;
}

.operator-item:hover {
  cursor: pointer;
}

#app {
  --flame-color-scheme: normal;
  --flame-icon-background-color: rgba(0, 0, 0, .16);
  --flame-home-content-background-color: #eef0f6;
  --flame-primary-color: rgb(24, 160, 88);
  --flame-primary-color-transparent: rgba(24, 160, 88, 0.1);
  --flame-container-color: rgb(255, 255, 255);
  color-scheme: var(--flame-color-scheme)
}

.flame-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 12px;
  display: flex;
}

#flame-container {}

#flame-container .header {
  margin: 12px 12px 0px 12px;
  padding: 12px 12px 0px 12px;
  height: 48px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .section {
  margin: 12px 12px 0px 12px;
  padding: 12px 12px 0px 12px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .search {
  margin: 12px 12px 0px 12px;
  padding: 12px 12px 0px 12px;
  height: 48px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .content {
  position: absolute;
  top: 84px;
  left: 0;
  right: 0;
  bottom: 12px;
  margin: 0px 12px 0px 12px;
  padding: 6px 12px 6px 12px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .btn-group {
  margin: 12px 12px 0px 12px;
  padding: 12px 12px 0px 12px;
  height: 48px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .data-table {
  margin: 0px 12px 0px 12px;
  padding: 0px 12px 0px 12px;
  position: absolute;
  top: 144px;
  bottom: 60px;
  left: 0;
  right: 0;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  margin: 0px 12px 0px 12px;
  padding: 12px 12px 0px 12px;
  height: 36px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}

#flame-container .footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12px;
  margin: 0px 12px 0px 12px;
  padding: 6px 12px 6px 12px;
  height: 36px;
  background-color: var(--flame-container-color);
  transition: background-color .3s var(--n-bezier);
}